package cn.com.spotty.sqldemo.jdbc;

import cn.com.spotty.sqldemo.bean.News;

import java.sql.Connection;
import java.util.List;

/**
 * Hello world!
 */
public class App {
	public static void main(String[] args) {
		/*
		纯手写方式去操作数据库
		一般步骤包包括
		1. 创建 mysql 连接对象
		2. 使用连接执行 sql 语句
		3. 根据返回的结果中取出所需字段，包装成所需的 java bean
		4. 执行业务逻辑
		5. 关闭连接
		*/
		try {
			SQLHelper helper = new SQLHelper();
			Connection connection = helper.getConnection();
			String sql = "select news_title,news_desc from news limit 10";
			List<News> ret = helper.executeSQL(connection, sql);
			for (News item : ret) {
				System.out.print("标题:" + item.getNewsTitle());
				System.out.print("描述:" + item.getNewsDesc());
				System.out.print("\n");
			}
		} catch (Exception e) {
			e.printStackTrace();
		}

	}
}
